Ext.onReady(function() {
	var plugin = Ext.create('Ext.ux.TabCloseMenu', {
		closeAllTabsText : '关闭所有',
		closeOthersTabsText : '关闭其他',
		closeTabText : '关闭当前',
		extraItemsTail : [ '-', {
			text : '可关闭',
			checked : true,
			hideOnClick : true,
			handler : function(item) {
				currentItem.tab.setClosable(item.checked);
			}
		} ],
		listeners : {
			aftermenu : function() {
				currentItem = null;
			},
			beforemenu : function(menu, item) {
				var menuitem = menu.child('*[text="可关闭"]');
				currentItem = item;
				menuitem.setChecked(item.closable);
			}
		}
	});
	Ext.create('Ext.tab.Panel', {
		width : 300,
//		requires : [ 'Ext.ux.TabCloseMenu' ],
		height : 200,
		activeTab : 0,
		plain : true,
		items : [ {
			title : 'Tab 1',
			bodyPadding : 10,
			html : 'A simple tab',
			closable:true
		}, {
			title : 'Tab 2',
			html : 'Another one',
			closable:true
		} ],
		renderTo : Ext.getBody(),
		plugins : plugin
	});

});